/* PULLIC
 --------------------------------------------------------------------------------------------- */
ul.mainmenu li a{ font-size:11px; text-transform:uppercase; padding:0 15px; color:#fff; display:block; outline:none; line-height:40px; text-decoration:none; }
ul.mainmenu li:hover a, ul.mainmenu li.active a{ background:#575757; } 

ul.mainmenu ul li a { line-height:normal; padding:7px; background:none  !important; line-height: normal; color:#a3a3a3; text-transform: capitalize;}
ul.mainmenu ul  a:hover,  ul.mainmenu ul li.active > a { color:#fff;}

ul.dropline > li > ul > li > a { color:#fff; line-height:30px;  text-transform: capitalize; padding:0 10px; }
ul.dropline > li > ul > li.parent  > a > span  { padding-right:15px; background: url(../images/arrow2.png) no-repeat right  center;}

/*--------------------------------------------------------------------------------------------------------------------------------*/
.jv-menu { position:relative; min-height:40px;}
ul.mainmenu {	margin: 0;	padding: 0; height:40px; }
ul.mainmenu .dd {position: absolute; top: 40px; left: auto ;  background: url(../images/trans.gif);  z-index:999; }

ul.dropdown > li { position:relative; }
ul.mainmenu  li {	display: block;	cursor: pointer; float:left;  margin-right:1px;  list-style-type:none; }

ul.mainmenu ul {	width: 200px;	position: absolute; 	z-index: 99; margin: 0; padding:0; left:-999em; background:#000; padding:1px; }
ul.mainmenu li:hover > ul {left: auto;	}

ul.mainmenu ul li {  background:#505050 url(../images/line3.jpg) repeat-x  top  left ; width:100%; padding:0 !important; margin:0 !important; } 
ul.mainmenu ul li:first-child {background-image:none}
ul.mainmenu ul span { display:block;}

ul.mainmenu ul ul { margin: -25px 0 0 95%;}
ul.mainmenu ul li.parent > a > span {background: url(../images/arrow.png) no-repeat right  center; }

/* jv-dropline  */
.jv-menu .dropline { height:70px}
ul.dropline { position:relative; }
ul.dropline > li > ul  { width:100%;  display:block;  background: url(../images/trans.gif);  height:30px; border:0;}
ul.dropline > li:hover > ul, ul.dropline > li.active > ul { left: 0; }
ul.dropline > li > ul > li { float:left;  position:relative; width:auto !important; background: none !important}
ul.dropline > li > ul > li > ul { margin:0 !important}